Raspberry Pi /RP2040 /USBCTRL_REGS /BUFF_STATUS

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as BUFF_STATUS

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (EP0_IN)EP0_IN 0 (EP0_OUT)EP0_OUT 0 (EP1_IN)EP1_IN 0 (EP1_OUT)EP1_OUT 0 (EP2_IN)EP2_IN 0 (EP2_OUT)EP2_OUT 0 (EP3_IN)EP3_IN 0 (EP3_OUT)EP3_OUT 0 (EP4_IN)EP4_IN 0 (EP4_OUT)EP4_OUT 0 (EP5_IN)EP5_IN 0 (EP5_OUT)EP5_OUT 0 (EP6_IN)EP6_IN 0 (EP6_OUT)EP6_OUT 0 (EP7_IN)EP7_IN 0 (EP7_OUT)EP7_OUT 0 (EP8_IN)EP8_IN 0 (EP8_OUT)EP8_OUT 0 (EP9_IN)EP9_IN 0 (EP9_OUT)EP9_OUT 0 (EP10_IN)EP10_IN 0 (EP10_OUT)EP10_OUT 0 (EP11_IN)EP11_IN 0 (EP11_OUT)EP11_OUT 0 (EP12_IN)EP12_IN 0 (EP12_OUT)EP12_OUT 0 (EP13_IN)EP13_IN 0 (EP13_OUT)EP13_OUT 0 (EP14_IN)EP14_IN 0 (EP14_OUT)EP14_OUT 0 (EP15_IN)EP15_IN 0 (EP15_OUT)EP15_OUT

Description

Buffer status register. A bit set here indicates that a buffer has completed on the endpoint (if the buffer interrupt is enabled). It is possible for 2 buffers to be completed, so clearing the buffer status bit may instantly re set it on the next clock cycle.

Fields

EP0_IN
EP0_OUT
EP1_IN
EP1_OUT
EP2_IN
EP2_OUT
EP3_IN
EP3_OUT
EP4_IN
EP4_OUT
EP5_IN
EP5_OUT
EP6_IN
EP6_OUT
EP7_IN
EP7_OUT
EP8_IN
EP8_OUT
EP9_IN
EP9_OUT
EP10_IN
EP10_OUT
EP11_IN
EP11_OUT
EP12_IN
EP12_OUT
EP13_IN
EP13_OUT
EP14_IN
EP14_OUT
EP15_IN
EP15_OUT

Links

() ()